Flutter app 8.routes 优化
Flutter routes 优化
页面
目前页面
SplashPage
LoginPage
RegisterPage
MainPage
AccountPage
页面跳转
启动app 时候 SplashPage 如果back
`退出`
SplashPage -> LoginPage 如果back
`退出`
SplashPage -> LoginPage -> RegisterPage 如果 back
`LoginPage`
SplashPage -> LoginPage -> MainPage 如果 back
`退出`
app 中有个 home 的根节点 在根节点上 back 就要退出app
启动app 时候 SplashPage `根节点 SplashPage`
SplashPage -> LoginPage `根节点 LoginPage`
SplashPage -> LoginPage -> RegisterPage `根节点 LoginPage`
SplashPage -> LoginPage -> MainPage `根节点 MainPage`
更改路由线路
通过推送给定路线,然后在新路线完成动画制作后处置前一路线,替换最紧密包围给定上下文的导航器的当前路线。
Navigator.pushReplacementNamed
正常切換
1 | Navigator.of(context).pushNamed |
or
1 | Navigator.push( |
路由優化
main.dart
1 | void main() { |
UIData
1 | class UIData { |
SplashPage.dart
中 路線切換
跳轉登陸
1 | Navigator.pop(context); |
跳轉主頁面
1 | Navigator.pop(context); |
赏
支付宝打赏
微信打赏


打赏